package com.ayf.payment.game.api.dto;

import com.swwx.charm.commons.lang.base.BasicTO;
import lombok.Data;

import java.util.Date;

/**
 * WX用户信息表
 */
@Data
public class WxUserDTO extends BasicTO {

    private Integer id;

    /**
     * 用户openid，当前公众号用户唯一标识
     */
    private String openid;

    /**
     * 商户id
     */
    private Integer merchantId;

    /**
     * 登录id
     */
    private Integer loginId;

    /**
     * 账号类型 1主账号 2子账号 3推广账号
     */
    private Integer type;

    /**
     * 关注状态，0取消，1订阅
     */
    private Integer subscribe;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 性别，1是男，2是女，0是未知
     */
    private Integer sex;

    /**
     * 城市
     */
    private String city;

    /**
     * 国家
     */
    private String country;

    /**
     * 省份
     */
    private String province;

    /**
     * 语言
     */
    private String language;

    /**
     * 头像地址
     */
    private String headimgurl;

    /**
     * 关注时间
     */
    private Date subscribetime;

    /**
     * 是否接收异常提醒：0否 1是 默认0
     */
    private Integer wxMsgStatus;
    private Integer wxRechargeMsgStatus;

    /**
     * 绑定时间
     */
    private Date bindTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新时间
     */
    private Date lastUpdateTime;

    private static final long serialVersionUID = 1L;

    /**
     * 是否接收登录提醒：0否 1是 默认1
     */
    private Integer loginRemindStatus;
}